<h1>Filmarchívum</h1>

<br>
<p class="plot">
<?php 

print "Betű szerinti kategorizálás<br>";
// Ábécé betűit listázza ki
for($i=65; $i<91; $i++){
	if( chr($i) != $_GET['b'] ) {
		print '<a href="?p=archivum&b=&#'. $i .';">&#'. $i .';</a> ';
	} else {
		print '&#'. $i .'; ';	
	}
	if($i!=90) 
		print "| "; 
}

// Műfaj szerinti listázás
print "<br><br>";
print "Műfaj szerinti kategorizálás<br>";
$mufajok = getMufajok();
for($i=0; $i< count($mufajok['ID']); $i++){
	if($_GET['m'] != $mufajok['ID'][$i]){
	print '<a href="?p=archivum&m='. $mufajok['ID'][$i] .'">'. $mufajok['MUFAJNEV'][$i] .'</a>  ';
	} else {
		print $mufajok['MUFAJNEV'][$i] .'  ';
	}
}


print "<br><br>";

// Lekérem a filmeket
if(isset($_GET['b'])){
	$filmek = getFilmListbyBetu($_GET['b']);	
} 
else if(isset($_GET['m'])) {
	$filmek = getFilmListbyMufaj($_GET['m']);
}
else {
	$filmek = getFilmList();
}


// ------------ LAPOZÁS -----------------
$filmcount = count($filmek['FILMID']);
$heo = 5; // Hány elem legyen egy oldalon

// Lapozást segíti
if(isset($_POST['h'])){
	$page = $_POST['h']*$heo;
} 
else 
{
	$page = 0;
}
// ------------- LAPOZÁS VÉGE -------------

// ------------- LISTÁZÁS -----------------
if($filmcount == 0) {
	print '<p class="hiba">Nem találok filmet!</p>';
}


$kulso = 0;
// Kilistázom a filmeket.
for($i=$page; $i<$filmcount; $i++){
	$eredmeny = SQL_query("SELECT AVG(ertekeles) AS ATLAG FROM ertekeles WHERE filmid='". $filmek['FILMID'][$i] ."'");
	$atlag = $eredmeny['ATLAG'][0];
	
	print '<div class="filmbox">';
	print '<img src="'. readImagefromFilmek($filmek['FILMID'][$i]) .'" height="90">';
	print '<h1><a href="index.php?p=film&f='. $filmek['FILMID'][$i] .'">'. $filmek['CIM'][$i] .'</a>';
		for($j=0; $j<floor($atlag); $j++){
				print '<img src="img/star.png" />  ';
		}
	
	print '</h1><h2> ('. $filmek['SZARMAZASIHELY'][$i] .' '. $filmek['MUFAJ'][$i] .', '. $filmek['IDOTARTAM'][$i] .' perc)</h2>'; 
	
	$szavak = explode(' ', $filmek['LEIRAS'][$i]);
	array_splice($szavak, 30);
	$roviditett = implode(' ', $szavak) . '...';
	
	print '<p class="plot">'. $roviditett;
	print '</p>';
	print '</div>';
	
	$kulso++;
	if($kulso == $heo) { break; }
}
// ----------- LISTÁZÁS VÉGE ---------------

// Lapozás
print '<div class="pager-left">';
if($page==0){
	print '<input type="submit" value="Előző oldal">';
} else {
	print '
	<form method="POST">
	<input type="hidden" name="h" value="'. ($_POST['h']-1) .'">
	<input type="submit" value="Előző oldal">
	</form>';
}
print '</div>';

print '<div class="pager-right">';
if(($page+$heo)>=$filmcount){
	print '<input type="submit" value="Következő oldal">';
} else {
	print '<form method="POST">
	<input type="hidden" name="h" value="'. ($_POST['h']+1) .'">
	<input type="submit" value="Következő oldal">
	</form>';
}
print '</div>';
print '<center>'. (($page/$heo)+1) .'/'. (($filmcount==0)?"1":ceil($filmcount/$heo)) .' oldal</center>';
?>
</p>
